body {
	font-family:"Trebuchet MS";
	font-size:14px;
	padding:0;
	margin:0;
}

h1 { font-size:20pt; margin:5px 0;}
h2 { font-size:19pt; font-weight:normal; color:#444; margin:10px 15px 10px 25px;}
h3 { font-size:12.5pt; color:#444; font-weight:normal; margin:10px 0;}
h4 { font-size:11pt; margin-bottom:0.5em;}
h5 { font-size:10.5pt; font-weight:normal; margin:10px 0;}
.container h1 { margin-top:10px;}
a, a:visited  {color: #0043A7; text-decoration: none;}
a:hover {color: #0043A7; text-decoration: underline;}
.container a, .container a:visited { color:#0043A7; text-decoration:none;}
.container a:hover { text-decoration:underline;}

div.container {
	padding: 0px 20px 20px 20px;
	zoom:1;
}
div.container input.title {
	font-size: 170%;
	width: 600px;
	vertical-align: middle;
}

#logo-block table td {vertical-align: middle;}

.editor_wrapper { background:#d3dbe0; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px; }

img {
	border: 0;
}

table td {padding: 0; margin: 0; }
div.page_title {
	font-size:26px;
	margin-bottom:5px;
}

/*#popup*/
#popup{

/*padding: 10px 20px;*/
}
#popupclose {
	position: absolute;
	right: 5px;
	top: 5px;
}

div.emptyimg {
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding: 42px 0;
}

.wbs-iframe-popup { border-color:#E6EBEE #C6C9CC #C6C9CC #E6EBEE;
border-style:solid;
border-width:2px; background:#fff; }

.top_panel td.search-td { padding-left:15px; }
.search-block .s-field  { width:200px; margin:3px 3px 0 3px;}
 

.search-container {position: relative; top:-3px; float:left;}
.search-container .search-block {position: absolute;}
.search-container .search-block.active {
  	background:#F7FAFC;
  	border-color:#cdd9e6;
	border-style:solid;
	border-width:3px;
	z-index:100;
	top:-3px; left:-3px;

}

.search-block .search-description {display: none;//width:100%; zoom:1; padding:0 5px 10px 5px; color:#787878; font-size:0.8em; }
.search-block .search-description .links {font-size:1.2em; padding-top:3px; float: none;  //width:100%; zoom:1;}
html>/**/body .search-block .search-description .links { white-space:normal; }
.search-block.active .search-description {display: block}

select.fix-width, select.fix-width option {max-width: 400px}

/*#header {
	background:#F3F6F8 none repeat scroll 0 0;
	border-bottom:1px solid #D8DADC;
	clear:left;
	margin:0 0;
	padding: 10px 30px;
}*/


.nav-bar .close-panel {
	background:transparent url(../img/btn-collapse-panel.gif) no-repeat scroll center 12px;
	cursor:pointer;
	height:25px;
	position:absolute;
	width:15px;
	right:8px;
	z-index:100;
}

#scroll {
	overflow:auto;
}

select.w {width: 150px}

div.error {padding: 0}

/*new common*/
.top_panel {  width:100%;}
#toolbar_new {margin: 0 0px; clear:left; }
#toolbar_new.ind-tools { height:50px; border-bottom:solid 3px #E4E7EB; min-width:600px;}
#toolbar_new.contact-tools { border:none; background:#F3F7F8; border-top:1px solid #e9e9e9;}

.wbs-move-btn { background:url(../img/move-btnbg.png) left top no-repeat; height:32px; width:40px;}


.wbs-menu-btn-bg { /*float:left;*/  margin:0 auto; background:url(../img/add_r.gif) right top no-repeat; position:relative; white-space:nowrap; /*//position:absolute; //right:440px;//top:6px;*/ }
.wbs-menu-btn-bg_l { background:url(../img/add_l.gif) left top no-repeat; }
.wbs-menu-btn { margin:0;  padding:0 0 4px 10px; white-space:nowrap; }

.wbs-move-btn-r { float:left;  margin:0 auto; background:url(../../common/templates/img/btn-bluebg-r.gif) right top no-repeat; position:relative; white-space:nowrap; /*//position:absolute; //right:440px;//top:6px;*/ //float:none;}
.wbs-move-btn-l { background:url(../../common/templates/img/btn-bluebg-l.gif)  left top no-repeat; }

.control-btns .up, .control-btns .left, .control-btns .right, .control-btns .down { clear:left; width:40px; text-align:center;}
.control-btns { padding-top: 15px;}
.control-btns .left { margin-top: 15px;}
.control-btns a { color:#000000;font-weight:bold;line-height:28px;text-decoration:none; text-align:center; display:block; width:40px;}
.control-btns a:hover { text-decoration:underline;}
.inner td { vertical-align:top;}
.disable { filter:alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.40;}
.disable a { cursor:default;}
.control-btns a:hover, .control-btns .disable a:hover {text-decoration:none;}



.wbs-menu-btn-bg .wbs-btn-content { color:#3b3b3b !important; float:none; text-shadow: 1px 0px 1px #fff; padding:0 15px 0 20px; //padding:0 15px 0 5px; line-height:30px; font-size:13px; font-weight:bold;}
.wbs-menu-btn-bg .wbs-btn-adv { background-image:url(../img/add_arr.gif) !important; position:absolute; width:11px; right:11px; top:3px;}
.wbs-menu-btn-bg .wbs-menu-btn { float:none!important; padding-top: 2px; padding-right:20px; //padding-left:30px; height: 28px; position:relative;}
td.btn_td .wbs-menu-btn-bg .wbs-btn-adv {background-position: center center; width: 40px; top: 5px; right:0;}
ul.menu-level {
	list-style: none;
	margin:0;
	padding:0;
}
.menu-level li {
	float: left;
	padding: 0 7px;
	height: 24px;
}
.menu-level li a {
	line-height:22px;
	//height:22px;
	text-decoration:none;
	font-size:1.04em;
	/*color:#495b6c;*/ 
	color: #0043A7;
	padding:0 3px;
}
.menu-level li a:hover {
	text-decoration: underline;
}
.menu-level li a sup {
	font-size:11px;
	color:#999;
	font-weight:bold;
	vertical-align:top;
}
#menu-level1 { min-width:500px; position:relative; zoom:1; }
#menu-level1 .active-item { position:relative;}
#menu-level1 .active-item a {  color:#444; background:#D8E0E5;}
#menu-level1 .active-item span {
	background: url(../img/pointer_up.gif) center top  no-repeat; height:11px; font-size:1px; width:100%; position:absolute; bottom:-13px;  left:0px;
}

.search-container .search-block.active #top-search { color:#000;}

.nobg { margin:0 25px; zoom:1; overflow:hidden;}
.nobg p { margin:0 }
.nobg input { vertical-align:middle;}
.nobg p.import-stat {  font-style:italic; margin:1em 0 0.5em 0; color:#999;}

.nobg p.import-stat span { color:green;}
.import-butts { margin:1em 25px;  }

.wbs-dlg {position: absolute; width: 400px; height: auto; border: 2px solid #C6C9CC; padding: 0px; z-index: 1002; zoom:1;}
.wbs-dlg .wbs-dlg-header {
	overflow: hidden; color: black; zoom: 1;
	background:#F7FAFC none repeat scroll 0 0;
	border-bottom:1px solid #EAEAEA;
	font-weight:bold;
	line-height:28px;
	padding:3px 10px;
}
.wbs-dlg .wbs-dlg-header .label {float: left; font-weight: bold; font-size: 1.4em; color: black; padding: 0; width: auto;}
.wbs-dlg .close-btn {float: right; cursor: pointer; padding-top: 5px;}
.wbs-dlg .wbs-dlg-footer {padding: 10px; padding-top: 5px; text-align: center;}
.wbs-dlg .wbs-dlg-footer input.wbs-dlg-button {margin-left: 5px}

.wbs-dlg .dlg-desc {margin-top:10px; margin-bottom:10px;}

#popup {background-color: #fff}
.wbs-dlg .wbs-dlg-content-inner {overflow:visible; padding:0 20px; //width:100%;}

.viewmode-print { padding-top:5px;}
.viewmode-print img {cursor:pointer; height:auto; width:auto; padding-left: 8px;}

#header a {text-decoration: none;}
#header a:hover {text-decoration: underline;}
.backlink  { font-size:9.5pt; padding:0 0 0 20px; margin: 0 40px 0 0; z-index:2 ; }
.backlink a, #header .backlink a:visited { white-space:nowrap; padding:0 0 0 5px;   line-height:25px; }
.backlink a:hover { text-decoration:underline;}
.backlink span {  font-size:1.15em; color:#0043A7; line-height:25px;}

ul.autocomplete {
    position: absolute !important;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
	display:none;
	z-index:10000;
}
ul.autocomplete li {
	display: block; 
	padding: 0.3em; 
    margin: 0;
	overflow: hidden;
	width: 100%;
	cursor:pointer;
}
ul.autocomplete li.selected {background-color: skyblue;}

.files_list_row {padding:3px;}
.files_list_label {vertical-align:top; padding-top:3px; padding-left:0}
.delete_file a {text-decoration:none; cursor:pointer; color:red; padding-left:5px;}
.delete_file a:hover {text-decoration:underline; color:red;}
.error_str {color:red;}

.colorblock { padding:10px 20px; margin-bottom:10px; border:none;  border-top: 3px solid #e4ebf0; background:#f2f5f7;//border-top:3px solid #e4ebf0;}
.colorblock label.l-header { font-size:1.2em; font-weight:bold; cursor:pointer;}
.colorblock .m-header { font-size:1.05em;font-weight:bold; }
.colorblock .nolabel { margin: 1em 0.5em 0.5em 0;font-size:1.05em;}
.colorblock p { margin:0 0 0.5em 0;}
.colorblock .select-users { width:100%;}
.colorblock .select-users p { white-space:nowrap;}
.colorblock .select-users select { width:100%; font-size:1.05em;}
.colorblock textarea { width:100%; height:180px;}
.colorblock td { vertical-align:top;}
.colorblock.export  { background:none; border:none; margin:20px -20px 0 -20px;}
.content-wrapper {
padding:15px 25px;
}


div.page_title.page-nomenu { padding:10px 0 0 25px; color:#7b7e81; font-size:21px; }
.content-wrapper  { padding:15px 25px;}
.infoblock { background:#fff; border:solid 1px #f0f0f0; padding:10px 30px 10px 10px; color:#787878; line-height:1.05em;  margin:0 20px; zoom:1;}
.info-corn { background:url(../img/info-corn.gif) no-repeat; width:30px ; height:30px; top:-11px; right:-31px; position:relative; float:right;//position:static; //margin:-11px -31px 0 0; z-index:15}
*html .info-corn { margin:-11px -15px 0 0;}
.import-preview { padding:0.35em 25px 10px 25px;}
.import-preview table {/* background:#e9eef2; */ border-collapse:collapse;}
.import-preview table.preview select { width:100%;}
.import-preview table.preview thead td, .import-preview table.preview tfoot td { background-color:#F2F6FA;  padding:3px 6px;}
.import-preview table.preview thead td {  border:1px solid #D8DADC;border-top:3px solid #DAE8F2;}
.import-preview table.preview tbody td { border:1px solid #D8DADC; background-color:#FAF6C8; padding:3px 6px;}
.import-preview table.preview tr.off td, table.preview tbody tr td.off { background-color: #f7f7f7; border:solid 1px #e8e8e8; color: #AAAAAA}
.import-preview table.preview thead td.off select { color:#787878; }
.table-foot {  background:#fff; font-style:italic; color:#999;  border-color:#e9eef2; padding:3px 6px; border-width:0 1px 1px 3px; border-style:solid;}
.table-foot span { margin:0 0.2em 0 0 ; color:#000;}
.export-select-container { padding:5px 20px;background:#F0F3F7;}
.export-select-container p { margin-top:1em;}
.fl-block {float:left; margin-right:50px;}
/*---user-setting tabs---*/
ul.big-tabs { z-index:1; height:36px; 
list-style:none;
margin:0; padding:10px 0 0 30px; }
ul.big-tabs li {
float:left; //float:none; //display:inline; //height:36px;
margin:0 3px 0 0;
background-color:#E1E8ED; border-width:2px 2px 0 2px; border-style: solid; border-color: #E1E8ED;
-moz-border-radius-topleft:3px; -moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;

}
ul.big-tabs li.tab-current { background-color:#fff;
 border-color: #e6eaed; position:relative; top:-10px; //top:-5px; //height:48px; margin-bottom:-10px;}

ul.big-tabs li.no {background-color: #fff; border-color: #fff}
ul.big-tabs li a, ul.big-tabs li a:visited, ul.big-tabs li a:hover {  color:#444444; font-weight:bold;font-size:15px;  display:block;//display:inline; //height:38px;line-height:36px; white-space:nowrap;padding:0 20px; }
ul.big-tabs li.tab-current a, ul.big-tabs li.tab-current a:visited, ul.big-tabs li.tab-current a:hover  { height:46px; line-height:46px; //line-height:50px; //height:50px; text-decoration:none; font-weight:bold;font-size:15px; color:#788596; }
/*---------*/

#info-message div.info-message-close a {font-size: 11px; height:auto; line-height:normal; color: #0043A7; padding: 0 2px}

.tabs-content { background-color:#fff;
border:2px solid #e6eaed; padding:20px 20px 20px 0;-moz-border-radius:3px;-moz-border-radius:3px; margin:0 20px 20px 0;}

#widget-custom-div { /*width:400px; float:left; margin:0 10px 0 0;*/}
#widget-custom-div ul.big-tabs li a { padding:0 10px; font-size:1em;}


/*action-menu*/
.action-menu { overflow:hidden; zoom:1;}
ul.action-list, ul.action-list li { list-style:none; margin:0; padding:0;}
ul.action-list li { float:left; padding:0 2em 2em 0;}
ul.action-list li.delete-item { float:right;}
ul.action-list li.preview-item { padding-right:0.5em;}
ul.action-list li.cancel-item { color:#787878;}
ul.action-list li.cancel-item a { margin-left:0.5em;}
/*---------*/
.form-edit { margin-right:0; width: 645px}
div.lbg.backlink {background:#F3F7F8; margin:0; border-top:1px solid #e9e9e9; //height:20px;}
.form-fields { padding:10px;}
.form-fields label.bold {font-weight: bold; color: #000}
.form-fields .send_mail_editor {  padding:5px 0 0 0;}
.form-fields .editor_wrapper { -moz-border-radius:5px; -webkit-border-radius:5px;}
.form-fields fieldset { vertical-align:top; display:inline-block; //display:inline; -moz-border-radius:5px;-webkit-border-radius:3px; margin:1em 5px 1em 5px; background:#f0f3f5; border:none; padding:10px 20px 5px 20px; width:325px}
.form-fields fieldset.with-table {padding:15px 10px; width:auto;}
.form-fields p, .form-preview p { margin: 0 0 .25em 0; clear: right;}
.form-fields p input.select, .form-fields p input.right {float:right}
.form-fields input.w, .form-fields textarea.w { width: 450px;}
.form-fields .fix-width { width: 250px;}
.form-fields .desc { font-size:0.85em; color:#788C96;}
.form-fields table td {padding: 1px 5px; font-size:0.85em; vertical-align:top;}
.form-fields p label {margin-right: 10px;}
.form-fields p label.gray {color: #666} 
.form-fields p.f-legend {  font-weight:bold; margin:0 -10px -1em -10px; -moz-border-radius:3px;
-webkit-border-radius:3px;  border-width:2px 2px 0 2px; border-style: solid; border-color: #f0f3f5; background:#fff; color:#788C96 display:block; padding:0.2em 1em; position:relative; top:-2em;}
.form-preview { margin:-10px 0 20px 0;-moz-border-radius:5px;-webkit-border-radius:3px; background:#f0f3f5; padding:20px 20px 10px 20px; text-align:center;}
.customize-view { /*margin-left:410px;*/ display:none;}
.align-center {/* display:inline-block; //display:inline; vertical-align:top;*/ background:#fff; border:2px #E1E8ED solid; margin:10px 0 10px 0;}

.text { width:75%; color:#444; padding:1em 0 1.5em 0;}
.emtext {
color:#666666;
font-style:italic;
line-height:1.2em;
}
.end-button { padding:1em 0 1.5em 0;}
.customize-link { padding:20px 10px 0 10px; font-size:0.85em; padding-bottom:2px;}
.customize-link a, .customize-link a:visited  { color:#777; text-decoration:underline;}
.customize-link a:hover { color:#444;}
#right-panel { }